/**
 * 
 */
package com.hera.process.config.dao;

import java.util.List;
import java.util.Map;

/**
 * @author cmontes
 *
 */
public interface JdbcCoreDao {
	
	public Long insert(Map<String, Object> entity, String schema, String tableName);
	public void updateById(Long identity, Map<String, Object> entity, String schema, String tableName);	
	public void deleteById(Long identity, String schema, String tableName);	
	public Map<String, Object> selectById(Long identity, List<Object> arrFields, String schema, String tableName);	
	public List<Map<String, Object>> selectList(String where, String[] arrFields, Object[] params, String schema, String tableName);
}
